* {
    box-sizing: border-box;
}

html,
body {
    font: 20px/1 'Avenir', Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    height: 100%;
    color: #1d2233;
}

body {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    a {
        text-decoration: none;
    }

    input {
        line-height: normal;
        vertical-align: middle;
    }
    p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        margin: 0;
    }

    ul,
    ol {
        list-style: none;
        padding: 0;
        margin: 0;
    }
}
